//package com.leyu.mall.common.utils;
//
//import java.util.Date;
//
///**
// * 日期提供者，使用它而不是直接取得系统时间，将方便测试。
// * 
// * @author change
// *
// */
//public interface DateProvider {
//
//	Date getDate();
//
//	public static final DateProvider DEFAULT = new CurrentDateProvider();
//
//	public static class CurrentDateProvider implements DateProvider {
//
//		@Override
//		public Date getDate() {
//			return new Date();
//		}
//	}
//
//	public static class ConfigurableDateProvider implements DateProvider {
//
//		private final Date date;
//
//		public ConfigurableDateProvider(Date date) {
//			this.date = date;
//		}
//
//		@Override
//		public Date getDate() {
//			return date;
//		}
//	}
//
//}
